package com.sino.operation.service;

import com.sino.operation.dto.inner.TaskQueue;
import com.sino.operation.dto.out.NetHandleEntity;
import com.sino.operation.entity.BizTranslist;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.concurrent.SynchronousQueue;

/**
 * <p>
 * 流水表 服务类
 * </p>
 *
 * @author admin
 * @since 2021-10-07
 */
public interface BizTranslistService extends IService<BizTranslist> {

    public String getJournalNo(String tellerNo);

    public int getTransListByNetHandleCount(String tellerNo, String start, String end, String printNum, String kernelNo, String journalNo, String transState, String orgCode);

    public List<NetHandleEntity> getTransListByNetHandleList(String tellerNo, String start, String end, String printNum, String kernelNo, String journalNo, String transState, String orgCode);

    public int getTransListForNetHandleCount(String tellerCode, String taskNo, String startTime, String endTime, String taskStatus, String transType, String centerNo);

    public List<TaskQueue> getTransListForNetHandleList(String tellerCode, String taskNo, String startTime, String endTime, String taskStatus, String transType, String centerNo);

}
